package com.tencent.cloud.iov.action;

/**
 * 行为执行接口
 *
 * 对添加了 {@link IActionListener} 行为监听的方法进行影响，执行具体行为
 *
 * @author showxiao
 * @date 2018/4/19
 */

public interface IActionHandler {

    /**
     * 执行行为
     *
     * @param target        执行行为的目标
     * @param actionId      行为 ID
     * @param args          行为数据信息
     * @return              执行结果
     */
    boolean handleAction(Object target, String actionId, Object... args);
}
